Hero

Vancouver to Victoria (Swartz Bay Ferry Terminal)

BY BCF Connector

Vehicle

Service Information

Enjoy the trip between Vancouver and Victoria. This daily year round scheduled service is convenient, affordable and hassle free. Relax in the comfort of a luxury coach and then enjoy the spectacular 95 minute cruise through the Gulf Island onboard BC Ferries. There are multiple enroute pick up and drop off locations in both Vancouver and Victoria.


Important Information: Your BC Ferries fare is included for all trips with the exception of trips that begin at Swartz Bay. If your pick up location is Swartz Bay you must purchase a walk-on ferry fare where you will meet the bus onboard the ferry.

If comparing our rates with another provider, please be sure to check whether the quoted rate includes the BC Ferries fare. 

Swartz Bay - Ferry Terminal: Passengers will disembark bus after it drives onto the ferry at Tsawwassen Terminal. Sailing will take approx 1hr35min. Do not re-board the bus after docking at Swartz Bay. Trips going to Swartz Bay are one-way only and cannot be used for a round-trip.

 

Service Information

Enjoy the trip between Vancouver and Victoria. This daily year round scheduled service is convenient, affordable and hassle free. Relax in the comfort of a luxury coach and then enjoy the spectacular 95 minute cruise through the Gulf Island onboard BC Ferries. There are multiple enroute pick up and drop off locations in both Vancouver and Victoria.


Important Information: Your BC Ferries fare is included for all trips with the exception of trips that begin at Swartz Bay. If your pick up location is Swartz Bay you must purchase a walk-on ferry fare where you will meet the bus onboard the ferry.

If comparing our rates with another provider, please be sure to check whether the quoted rate includes the BC Ferries fare. 

Swartz Bay - Ferry Terminal: Passengers will disembark bus after it drives onto the ferry at Tsawwassen Terminal. Sailing will take approx 1hr35min. Do not re-board the bus after docking at Swartz Bay. Trips going to Swartz Bay are one-way only and cannot be used for a round-trip.

 

Crosswater Vancouver to Victoria | Fall 2025

Valid from Oct 6, 2025 PDT until Mar 31, 2026 PDT
Location Daily Daily
1 Vancouver, BC
09:30 15:15
2 Tsawwassen Ferry Terminal
11:00 17:00
3 Victoria, BC (Swartz Bay Ferry Terminal)
12:35 18:35
4 Victoria, BC
13:20 19:20

Crosswater Vancouver to Victoria | Early Spring 2026

Valid from Apr 1, 2026 PDT until Apr 23, 2026 PDT
Location Daily Daily
1 Vancouver, BC
09:30 15:15
2 Tsawwassen Ferry Terminal
11:00 17:00
3 Victoria, BC (Swartz Bay Ferry Terminal)
12:35 18:35
4 Victoria, BC
13:20 19:20

Crosswater Vancouver to Victoria | Spring 2026

Valid from Apr 24, 2026 PDT until May 14, 2026 PDT
Location Daily Daily Daily
1 Vancouver, BC
09:30 13:15 15:15
2 Tsawwassen Ferry Terminal
11:00 15:00 17:00
3 Victoria, BC (Swartz Bay Ferry Terminal)
12:35 16:35 18:35
4 Victoria, BC
13:20 17:20 19:20

Crosswater Vancouver to Victoria | Summer 2026

Valid from May 15, 2026 PDT until Oct 4, 2026 PDT
Location Daily Daily Daily Daily
1 Vancouver, BC
09:30 11:30 13:15 15:15
2 Tsawwassen Ferry Terminal
11:00 13:00 15:00 17:00
3 Victoria, BC (Swartz Bay Ferry Terminal)
12:35 14:35 16:35 18:35
4 Victoria, BC
13:20 15:20 17:20 19:20

Crosswater Vancouver to Victoria | Winter 2026/27

Valid from Oct 5, 2026 PDT until Mar 31, 2027 PDT
Location Daily Daily
1 Vancouver, BC
09:30 15:15
2 Tsawwassen Ferry Terminal
11:00 17:00
3 Victoria, BC (Swartz Bay Ferry Terminal)
12:35 18:35
4 Victoria, BC
13:20 19:20

Location Finder

If you don't see your pickup or drop off location in the list, you can enter an address, hotel name or postal/zip code into the search field below to find the nearest option.

Enter address or zip/postal code

Trip Options:

The following items are optional and can be selected at time of booking:

  • Additional Bag | $10.00 CAD | Per Additional Item


    Per additional piece of luggage over and above the 1 regular bag + 1 carry on + 1 personal item per person

Start point
Vancouver, BC
End point
Victoria, BC (Swartz Bay Ferry Terminal)
Distance
84 km